local extension = Package:new("joy_xhly")
extension.extensionName = "joyre"

extension:loadSkillSkelsByPath("./packages/joyre/pkg/joy_xhly/skills")

local trans = require("./packages/joyre/pkg/joy_xhly/trans")

local xiahouba = General:new(extension, "joy__xiahouba", "shu", 4)
xiahouba:addSkills { "joy__baobian" }
xiahouba:addRelatedSkills { "joy__tiaoxin", "joyex__paoxiao", "joyex__shensu" }

local sunluyu = General:new(extension, "joy__sunluyu", "wu", 3, 3, General.Female)
sunluyu:addSkills { "joy__meibu", "ty__mumu" }
sunluyu:addRelatedSkills { "ty__zhixi" }

local zhugeke = General:new(extension, "joy__zhugeke", "wu", 3)
zhugeke:addSkills { "joy__aocai", "joy__duwu" }

local maliang = General:new(extension, "joy__maliang", "shu", 3)
maliang:addSkills { "zishu", "yingyuan" }

local liuyan = General:new(extension, "joy__liuyan", "qun", 3)
liuyan:addSkills { "tushe", "limu" }

local panjun = General:new(extension, "joy__panjun", "wu", 3)
panjun:addSkills { "joy__guanwei", "joy__gongqing" }

local lidian = General:new(extension, "joy__lidian", "wei", 3)
lidian:addSkills { "joy__xunxun", "wangxi" }

local liuxie = General:new(extension, "joy__liuxie", "qun", 3)
liuxie:addSkills { "joy__tianming", "joy__mizhao" }

local ganfuren = General:new(extension, "joy__ganfuren", "shu", 3, 3, General.Female)
ganfuren:addSkills { "joy__shushen", "joy__huangsi" }

local joy__caoang = General:new(extension, "joy__caoang", "wei", 4)
joy__caoang:addSkills { "joy__kangkai" }

local joy__zhugedan = General:new(extension, "joy__zhugedan", "wei", 4)
joy__zhugedan:addSkills { "joy__gongao", "joy__juyi" }
joy__zhugedan:addRelatedSkills { "joy__benghuai", "ty_ex__weizhong" }

local joy__guanyinping = General:new(extension, "joy__guanyinping", "shu", 3, 3, General.Female)
joy__guanyinping:addSkills { "ol__xuehen", "joy__huxiao", "joy__wuji" }

local joyex__sunqian = General:new(extension, "joyex__sunqian", "shu", 3)
joyex__sunqian:addSkills { "joyex__qianya", "shuimeng" }

local xizhicai = General:new(extension, "joy__xizhicai", "wei", 3)
xizhicai:addSkills { "xianfu", "tiandu", "joy__chouce" }

local zhoufang = General:new(extension, "joy__zhoufang", "wu", 3)
zhoufang:addSkills { "duanfa", "joy__youdi" }

local lvdai = General:new(extension, "joy__lvdai", "wu", 4)
lvdai:addSkills { "joy__qinguo" }


return extension
